G2LC: Resources Autoscaling for Real Time Bioinformatics Applications in IaaS
نویسندگان
چکیده
Cloud computing has started to change the way how bioinformatics research is being carried out. Researchers who have taken advantage of this technology can process larger amounts of data and speed up scientific discovery. The variability in data volume results in variable computing requirements. Therefore, bioinformatics researchers are pursuing more reliable and efficient methods for conducting sequencing analyses. This paper proposes an automated resource provisioning method, G2LC, for bioinformatics applications in IaaS. It enables application to output the results in a real time manner. Its main purpose is to guarantee applications performance, while improving resource utilization. Real sequence searching data of BLAST is used to evaluate the effectiveness of G2LC. Experimental results show that G2LC guarantees the application performance, while resource is saved up to 20.14%.
منابع مشابه
Optimal Autoscaling in the IaaS Cloud
An application provider leases resources (i.e., virtual machine instances) of variable configurations from a IaaS provider over some lease duration (typically one hour). The application provider (i.e., consumer) would like to minimize their cost while meeting all service level obligations (SLOs). The mechanism of adding and removing resources at runtime is referred to as autoscaling. The proces...
متن کاملAn Auto-Scaling Cloud Controller Using Fuzzy Q-Learning - Implementation in OpenStack
Auto-scaling, i.e., acquiring and releasing resources automatically, is a central feature of cloud platforms. The key problem is how and when to add/remove resources in order to meet agreed servicelevel agreements. Many commercial solutions use simple approaches such as threshold-based ones. However, providing good thresholds for autoscaling is challenging. Recently, machine learning approaches...
متن کاملCloud Based Resource Management with Autoscaling
With ever increasing growth and popularity in Cloud computing, it becomes now first choice and priority for every individual who access the internet, one of the key and advantageous features of cloud computing is its flexibility and scalability. Autoscaling offers the facility to the clients to scale up and scale down the resources as per their demands. As everything is taking place in automati...
متن کاملSelf-aware and self-adaptive autoscaling for cloud based services
Modern Internet services are increasingly leveraging on cloud computing for flexible, elastic and on-demand provision. Typically, Quality of Service (QoS) of cloud-based services can be tuned using different underlying cloud configurations and resources, e.g., number of threads, CPU and memory etc., which are shared, leased and priced as utilities. This benefit is fundamentally grounded by auto...
متن کاملDynamic Selection of Virtual Machines for Application Servers in Cloud Environments
Autoscaling is a hallmark of cloud computing as it allows flexible just-intime allocation and release of computational resources in response to dynamic and often unpredictable workloads. This is especially important for web applications whose workload is time dependent and prone to flash crowds. Most of them follow the 3-tier architectural pattern, and are divided into presentation, application...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 2015 شماره
صفحات -
تاریخ انتشار 2015